#include <stdio.h>


#define myaddr(strname,namepeo) (&(strname.namepeo))
struct mytest
{
    int num;
    char c;
    short age;
};

struct mytest mylen;
int main(int argc, char const *argv[])
{
    int a = myaddr(mylen,num);
    printf("%p\n", a);
    printf("%p\n", myaddr(mylen,num));
    printf("%p\n", &(mylen.num));
    printf("%p\n", &(mylen));

    return 0;
}
